Towards Component-Based Software Performance Engineering

نویسندگان

  • Antonia Bertolino
  • Raffaela Mirandola
چکیده

Early and rigorous performance analysis of component-based systems is a crucial issue in software engineering to guarantee that the developed components and their assemblies will satisfy their quality requirements. We propose an original approach, called the CB-SPE, for component-based software performance engineering. CB-SPE relies on, and adapts to a CB framework, the concepts and steps of the SPE technology and uses for modeling the standard RT-UML profile, reshaped according to the CB principles. The approach is compositional in that it is applied first at the component layer for achieving parametric performance evaluation of the component in isolation, and then at the application layer for predicting the performance of the assembled components on the actual platform. We also outline the architecture of a tool supporting the automation of the proposed approach, and overview related work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessment of Component-Based Systems with Distributed Object Technologies

The prevalent trend in software and system engineering is towards component-based design. The distributed object technologies such as OMG's CORBA, Microsoft's COM/DCOM, and Sun Microsystem's EJB are slowly moving into the domain of component-based software engineering. This paper evaluates these three technologies and puts forward a rationale as to why they have the potential to provide the req...

متن کامل

Towards Automatic Construction of Reusable Prediction Models for Component-Based Performance Engineering

Performance predictions for software architectures can reveal performance bottlenecks and quantitatively support design decisions for different architectural alternatives. As software architects aim at reusing existing software components, their performance properties should be included into performance predictions without the need for manual modelling. However, most prediction approaches do no...

متن کامل

Extending the Palladio Component Model to Analyze Data Contention for Modernizing Transactional Software Towards Service-Orientation

The performance of data-intensive software, such as most enterprise software, is determined by two types of contention: The contention for physical resources, and the contention for data accessed within transactions. When modernizing existing software towards service-orientation, especially the latter type of contention may increase significantly due to access restructuring. To ensure acceptabl...

متن کامل

Towards Performance-Aware Engineering of Autonomic Component Ensembles

Ensembles of autonomic components are a novel software engineering paradigm for development of open-ended distributed highly dynamic software systems (e.g. smart cyber-physical systems). Recent research centered around the concept of ensemble-based systems resulted in design and development models that aim to systematize and simplify the engineering process of autonomic components and their ens...

متن کامل

Towards a Modeling approach based on Software Components

Software industry is moving towards a component-based development but more research is still needed for reliable and efficient software components. The objective of this work is to propose an approach to developing software components of the system from use cases. This approach consists of four stages and is based on the decomposition of use cases into elementary actions and the factorization o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003